#include "empty_function.h"

//从配置文件中获取参数
int get_string_value_form_config(char *title, char *key, char *filename, char *buf)
{
    return 0;
}

//插入到指定的链表
int insert_into_ids(char *dev_id, struct list_head *info_list)
{
    return 0;
}

//从指定的链表中查找是否有相关id
int find_id_from_ids(char *dev_id, struct list_head *info_list)
{
    return 0;
}

//清空指定的链表
int clear_dev_ids(struct list_head *info_list)
{
    return 0;
}

//V2X服务初始化
void v2x_service_init()
{
}

//获取当前时间戳，单位us
long long get_now_time(void)
{
    return 0;
}

//打开日志文件
int log_open()
{
    //char filename[128] = "test0001-2021-04-21-08-41-48";
    return 0;
}

//base64编码
int base64_encode(uint8_t *bindata, int binlength, uint8_t *base64)
{
    return 0;
}

//写日志
int log_write(uint8_t *data, int len)
{
    return 0;
}

//关闭日志文件
int log_close()
{
    return 0;
}

//获取V2X签名结果
bool get_v2x_sign_result()
{
    return true;
}

//获取V2X验签结果
bool get_v2x_verify_result()
{
    return true;
}

//获取host设备ID
uint8_t *get_host_dev_id()
{
    return NULL;
}

//获取host设备ID
uint8_t *get_remote_dev_id()
{
    return NULL;
}

//获取执行签名动作前的系统时间戳
uint64_t get_sign_time()
{
    return 0;
}

//获取执行验签动作后的系统时间戳
uint64_t get_verify_time()
{
    return 0;
}

//获取发送消息的AID
uint32_t get_send_msg_aid()
{
    return 0;
}

//获取接收消息的AID
uint32_t get_recv_msg_aid()
{
    return 0;
}

//获取设备的CBR
uint32_t get_host_cbr()
{
    return 0;
}

//获取发送消息的Msg_Count
uint32_t get_send_msgcount()
{
    return 0;
}

//获取接收消息的Msg_Count
uint32_t get_recv_msgcount()
{
    return 0;
}

//获取发送消息的SecMark
uint32_t get_send_msg_secmark()
{
    return 0;
}

//获取接收消息的SecMark
uint32_t get_recv_msg_secmark()
{
    return 0;
}

//获取发送消息的速度
uint32_t get_send_msg_speed()
{
    return 0;
}

//获取接收消息的速度
uint32_t get_recv_msg_speed()
{
    return 0;
}

//获取发送消息的经度
uint32_t get_send_msg_longitude()
{
    return 0;
}

//获取接收消息的经度
uint32_t get_recv_msg_longitude()
{
    return 0;
}

//获取发送消息的纬度
uint32_t get_send_msg_latitude()
{
    return 0;
}

//获取接收消息的纬度
uint32_t get_recv_msg_latitude()
{
    return 0;
}

//获取发送消息的航向角
uint32_t get_send_msg_heading()
{
    return 0;
}

//获取接收消息的航向角
uint32_t get_recv_msg_heading()
{
    return 0;
}

//获取发送消息的DSMP Payload
uint8_t *get_send_msg_dsmppayload()
{
    return NULL;
}

//获取发送消息的DSMP Payload长度
uint32_t get_send_msg_dsmppayload_len()
{
    return 0;
}

//获取接收消息的DSMP Payload
uint8_t *get_recv_msg_dsmppayload()
{
    return NULL;
}

//获取接收消息的DSMP Payload长度
uint32_t get_recv_msg_dsmppayload_len()
{
    return 0;
}

//将PC5消息发送到模组
int v2x_send_data()
{
    return 0;
}

//从模组收到PC5消息
int v2x_recv_data()
{
    return 0;
}

//获取设备版本号
char *get_app_version()
{
    return NULL;
}

//获取设备类型
Heart__DevType get_dev_type()
{
    return HEART__DEV_TYPE__BACKGROUNDOBU;
}